<?php 

include_once 'classes/user.php';
include_once 'classes/panier.php';
include_once 'templates/modules.php';

class Displayer
{
    private static $user = NULL;

    // Fonction d'affichage du header
	public static function displayHeader($title)
    {
        session_start();
        //unset($_SESSION["panier"]);
        if (isset($_SESSION["current_user"]))
        {
       	   self::$user = unserialize($_SESSION["current_user"]);
        }     
		
   	echo ' <html>
    				<head>
        				<meta charset="utf-8" />
                        <meta name="viewport" content="width=device-width" initial-scale=1.0/>
						<link rel="stylesheet" type="text/css" href="css/base.css">
                        <link rel="stylesheet" type="text/css" href="css/modules.css">
                        <link rel="stylesheet" type="text/css" href="css/components.css">
                        <link rel="stylesheet" type="text/css" href="css/slideshow.css">
						<link rel="stylesheet" type="text/css" href="css/styleFormulaire.css">
						<link rel="stylesheet" type="text/css" href="css/panier.css">
                        <link rel="stylesheet" type="text/css" href="css/details.css">
                        <script type="text/javascript" src="javascript/ajax.js"></script>
        				<title>'.$title.'</title>
    				</head>		
    				
    				<header>
                        <div id="cart_popup" class="cart_popup nonvisible" onclick="close_cart_popup()">
                        </div>
                        <div id="popup_content" class="popup_content nonvisible">
                            <strong>Produit ajouté au panier avec succès</strong>
                            <div id="popup_buttons">
                                <div id="continue_achats" onclick="close_cart_popup()">Continuer mes achats</div>
                                <div id="go_to_cart" onclick="location.href=\'panier.php\';">Commander</div>
                            </div>
                        </div>

    					<div id="user_bar">
    					    <a href="index.php"><strong id="site_title"> E-commerce de proximité - Livraison électrique </strong></a>';

    // Affichage du module utilisateur
    Modules::userMod();

    echo '              </div>';

    
    					
    echo '				</header>
			
					<body>
                        
                        <div id="main_content">';
    // Affichage de la barre de menu avec le module de recherche
    if (self::$user != NULL){
        $city = self::$user->getCity();
    }
    else{
        $city = "";
    }
        					
    Modules::searchMenu($city);		
    			
    // Affichage du menu de navigation des catégories
    Modules::navigationMenu();
   }

   // Afichage du contenu principal de la page d'accueil
   public static function displayHome()
   {
        echo '<div id="best_sales_header">Meilleures ventes</div>';
        // Slideshow
        Modules::promotionMod();

        // Best sales
        Modules::bestSalesProducts();
   }
   
   public static function displayFooter()
   {
    	echo '          <footer>

   				            <table>
   					            <tr>
   						            <td> <a href="index.php"> Accueil </a>
   					            </tr>
   					            <tr>
   						            <td> <a href="sitemap.php"> Plan du site </a>
   					            </tr>
   				            </table>

                            <table>';
                                if (self::$user != NULL){
        echo    	           '<tr>
   						            <td> <a href="profil.php"> Mon compte </a>
   					            </tr>';
                                }
                                else{
                                
   		echo    	           '<tr>
   						            <td> <a href="connect.php"> Connexion </a>
   					            </tr>
   					            <tr>
   						            <td> <a href="inscription.php"> Inscription </a>
   					            </tr>';
                                }
   		echo		       '</table>
   		               </footer>
                    </div>
               </body>
    		   
   		 </html>';   		  
   }
}

?>